﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Model
{
   public interface IAwake
    {
        void Awake();
    }

    public interface IAwake<P1>
    {
        void Awake(P1 p1);
    }

    public interface IAwake<P1, P2>
    {
        void Awake(P1 p1,P2 p2);
    }

    public interface IAwake<P1, P2, P3>
    {
        void Awake(P1 p1, P2 p2, P3 p3);
    }
}